import request from '@/config/axios'

// 存货档案 VO
export interface InventoryStockVO {
  id: number // 存货id
  code: string // 存货编码
  name: string // 存货名称
  specModel: string // 规格型号
  classifyId: number // 存货分类
  unitId: number // 计量单位
  unitName: string // 计量单位
  isBatch: boolean // 批次管理
  brand: string // 品牌
  taxRate: any
}

// 存货档案 API
export const InventoryStockApi = {
  // 查询存货档案分页
  getInventoryStockPage: async (params: any) => {
    return await request.get({ url: `/wms/inventory/stock/page`, params })
  },
  // 查询存货档案
  getInventoryStockSimpleList: async (query: string) => {
    return await request.get({ url: `/wms/inventory/stock/simple-list?query=` + query })
  },
  // 查询存货档案详情
  getInventoryStock: async (id: number) => {
    return await request.get({ url: `/wms/inventory/stock/get?id=` + id })
  },
  // 查询存货档案分页
  getAvailableAmount: async (params: any) => {
    return await request.get({ url: `/wms/inventory/stock/availableAmount`, params })
  },
}
